// define 定义模块，接收二个参数。

define([],function(){

	return {
		isnull:(function(){
			
			//得到焦点清空输入框
			/*$('.user').focus(function () { 
				$('.user').val(''); 
			}) 
			
			$('.pass').focus(function () { 
				$('.pass').val(''); 
			})*/ 

			//失去焦点的验证
			 $(".user").blur(function(){
	        	var userId = $(this).val();
	        	var msg = $(".info");
	        	if (userId == ""){////验证注册用户名是否为空
	                msg.html("手机号不能为空！");
	                $('.error').css('visibility','visible');
	            }
	            else if (!/^1[3|5|6|8]\d{9}$/.test(userId)){/////验证注册的用户名的格式是都正确，采用正则判断
	                msg.html("手机号格式错误，格式应为11位数字手机号第二位为3.5.6.8");  
	                $('.error').css('visibility','visible');
	            }
	            else{
	            	msg.html("");
	            	$('.error').css('visibility','hidden')
	            	//输入手机号利用ajax请求检测数据库用户名是否已存在
					if(userId!=''){
						if(/^\d{11}$/.test(userId)){
							$.ajax({
								type:'post',
								url:'php/register.php',
								data:{
									username:userId
								},
								success:function(data){
									if(!data){
										$('.info2').html('√');
									}else{
										$('.info2').html('该用户名已存在');
									}
								}
							})
						}
					}
	            }
	        })
	        
	        
	        
	        $(".pass").blur(function(){
	        	var pass = $(this).val();
	        	var msg = $(".info");
	        	if (pass == ""){//////验证注册密码是都为空
	                msg.html("密码不能为空！");
	                $('.error').css('visibility','visible');
	            }
	            else if (!/^[\w|\s]{6,16}$/.test(pass)){/////验证注册密码的格式是否正确
	                msg.html("密码格式错误，密码格式为6-16位字母/数字/符号，不可设置为常见简单弱密码");
	                $('.error').css('visibility','visible');
	            }
	            else{
	            	msg.html("");
	            	$('.error').css('visibility','hidden')
	            }
	        })
			
			////////////////随机生成验证码
			//4位验证码
			$(".code").click(function(){
				var $str='';
				for(var $i=0;$i<4;$i++){
					$str+=Math.floor(Math.random()*10);
				}
	            $(this).text($str);  
	        }); 
	        
	        //6位验证码
			$(".code2btn").click(function(){
				var $str='';
				for(var $i=0;$i<6;$i++){
					$str+=Math.floor(Math.random()*10);
				}
				$(this).attr('title',$str);
	            alert($str); 
	        }); 
	        $('.danxuan').blur(function(){
	        	if($('.danxuan').prop(':checked')){
	        		$('.error').css('visibility','visible');
	        	}
	        })
	        
			
			
			
			//注册按钮点击的验证  
	        $(".regis").click(function(){  
	            // 做表单输入校验  
	            var userId = $(".user");  
	            var pass = $(".pass");  
	            var msg = $(".info");  
	            if (userId.val() == ""){////验证注册用户名是否为空
	                msg.html("用户名不能为空！");
	                $('.error').css('visibility','visible');
	                userId.focus();  
	                return false;
	            }
	            else if (!/^1[3|5|6|8]\d{9}$/.test(userId.val())){/////验证注册的用户名的格式是都正确，采用正则判断
	                msg.html("用户名格式错误，格式应为11位数字手机号第二位为3.5.6.8");  
	                $('.error').css('visibility','visible');
	                userId.focus();
	                return false;
	            }
	            else if (pass.val() == ""){//////验证注册密码是都为空
	                msg.html("密码不能为空！");
	                $('.error').css('visibility','visible');
	                pass.focus();  
	                return false;
	            }
	            else if (!/^[\w|\s]{6,16}$/.test(pass.val())){/////验证注册密码的格式是否正确
	                msg.html("密码格式错误，密码格式为6-16位字母/数字/符号，不可设置为常见简单弱密码");
	                $('.error').css('visibility','visible');
	                pass.focus();  
	                return false;
	            }
	            else if ($('.incode1').val()!=$('.code').text()){//验证4位数的图片验证码
	                msg.html("图片验证码错误");
	                $('.error').css('visibility','visible');
	                return false;
	            }
	            else if ($('.incode2').val()!=$('.code2btn').attr("title")){//验证6位数的获取验证码
	                msg.html("6位数验证码错误");
	                $('.error').css('visibility','visible'); 
	                return false;
	            }
	            else if (!$('.danxuan').prop('checked')){//验证6位数的获取验证码
	                msg.html("请阅读用户协议并勾选");
	                $('.error').css('visibility','visible'); 
	                return false;
	            }
	            else{
	            	msg.html("");
	            	$('.error').css('visibility','hidden');//信息栏全部隐藏
	            	
	            	var username=$('.user').val();
	            	var passw=$('.pass').val();
	            	$.ajax({
						type:'post',
						url:'php/register.php',
						data:{
							username:username,
							password:pass
						},
						async:false,
						success:function(data){
							
						}
	            	})
	            	
	            	
	            }
	        });
	        /*$('form').on('submit',function(){
				return false;//阻止按钮跳转。
			});*/
	        

	        
	        
			// 为document绑定onkeydown事件监听是否按了回车键  
	        /*$(document).keydown(function(event){  
	            if (event.keyCode === 13){ // 按了回车键  
	                $(".regis").trigger("click"); 
	            }  
	        });  */

		})(),
		
		
		
		
	}
});